[HVM] Disable VMX/SVM on auxiliary processors when shutting down an SMP system.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 29 Sep 2006 10:28:04 +0000 (11:28 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 29 Sep 2006 10:28:04 +0000 (11:28 +0100)
commitaddbb411fa2d7a0475286fa8b13480f0314b601d
treeaafac2affbb1df2396a3bf5c50ecb83ad7ea30c2
parent6a6ea8c94e1622738ff05c9e4676a462b96192a3
[HVM] Disable VMX/SVM on auxiliary processors when shutting down an SMP system.

With Intel VT, VMXOFF needs to be executed before halting the
CPU. Without this fix Xen or Linux is unable to start up the CPU after
a kexec reboot.

Tested using x86_32 on a Pentium D 930.

Signed-Off-By: Magnus Damm <magnus@valinux.co.jp>
xen/arch/x86/smp.c